

#include <stdio.h>
#include <assert.h>
#include <string.h>
//void my_strncpy(char* str1, char* str2,int n)
//{
//	assert(str1 && str2);
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		char tmp = *str1;
//		*str1 = *str2;
//		*str2 = tmp;
//		str1++;
//		str2++;
//	}
//}
//int main()
//{
//	char arr1[15] = "abcdefghijk";
//	char arr2[20] = { 0 };
//	int n = 5;
//	my_strncpy(arr1, arr2,n);
//	printf("%s\n", arr2);
//	return 0;
//}

my_strcat(char* str2, char* str1,int n)
{
	int i = 0;
	/*int sz = strlen(str2);
	for (i = 0; i < sz; i++)
	{
		str2++;
	}*/

	while (*str2)
	{
		str2++;
	}
	for (i = 0; i < n; i++)
	{
		*str2++ = *str1++;
	}
	//*str2 = '/0';
}
int main()
{
	char arr1[10] = "666";
	char arr2[10] = "dafei";
	int n = 3;
	my_strcat(arr2, arr1,n);
	printf("%s", arr2);
	return 0;
}